<?php
/**
 * 
 * Modelo de SMS_Notificacion
 * 
 */
class SmsNotificacion extends Model{

       private $_nameTable = "SMS_Notificacion";

       public function __construct()
       {
           parent::Model();
           $this->load->database();
       }
       
      public function loadQueyArray() 
	  {
		  $qresult = $this->db->get_where($this->_nameTable);		
	       
		  return $this->_getArrayFromQueryResult($qresult);
	   }
	   
	   public function editRegistro($arrayData)
	   {
	   	  if ($this->db->update($this->_nameTable, $arrayData)) 
	      return true;
	      
	      return false;
	   }
         
      private function _getArrayFromQueryResult($result) 
	  {
			if ($result->num_rows() == 0)
				return false;
	
			$estatus_arr = array();
	
			foreach ($result->result() as $record) {
				$estatus_arr[] = new MSmsNotificacion($record);
		    }
	
			return $estatus_arr[0];
       }
       
}

class MSmsNotificacion{

      private $_telefono = 0;
      private $_mensajes = "";
      private $_mail = "";


      public function __construct($ojt)
      {
          $this->setTelefono($ojt->Telefono);
          $this->setMensajes($ojt->Mensajes);
          $this->setMail($ojt->Mail);
      }
      
      public function getTelefono()
      {
         return $this->_telefono;
      }
      
      public function setTelefono($ojt)
      {
         $this->_telefono = $ojt;
      }
      
      public function getMensajes()
      {
         return $this->_mensajes;
      }
      
      public function setMensajes($ojt)
      {
         $this->_mensajes = $ojt;
      }
      
      public function getMail()
      {
         return $this->_mail;
      }
      
      public function setMail($ojt)
      {
         $this->_mail = $ojt;
      }
}